Backend .Net Developer
Kforce Inc
Job Summary
Kforce is seeking a Backend .Net Developer in Palo Alto, CA for a 6-12 month contract with potential for conversion. The role involves designing, developing, and maintaining robust backend services using .NET Core and C#, building and optimizing RESTful APIs, and implementing message queuing solutions with RabbitMQ and Kafka. Responsibilities also include writing efficient SQL queries in MySQL to manage complex data operations. The position requires 5+ years of experience in software development with expertise in .NET, C#, RabbitMQ, Kafka, MySQL, and REST APIs.
Must Have
- 5+ years of professional work experience in software development
- Expert-level proficiency in .NET and C# (particularly .NET Core)
- Proven experience with RabbitMQ and Kafka for messaging and event streaming
- Hands-on experience with .NET Framework, .NET Core, package management, and dependency injection
- Expertise in SQL queries using MySQL, with strong ability to design and optimize database interactions
- Demonstrated expertise in building secure, scalable REST APIs
- Working knowledge of continuous deployment, feature toggles, logging, metrics, monitoring, and alerting
- Strong fundamentals in object-oriented programming and software architecture
Good to Have
- Experience with Angular
- Experience with React
Perks & Benefits
- Medical/dental/vision insurance
- HSA
- FSA
- 401(k)
- Life, disability & ADD insurance
- Paid time off (for salaried personnel)
- Paid sick leave (for hourly employees on a Service Contract Act project)
Job Description
Description
Kforce has a client that is seeking a Backend .Net Developer in Palo Alto, CA which requires Onsite 5 days per week for a 6-12 Month Contract+ with potential CTH. Day to Day Duties:
- Backend .Net Developer will design, develop, and maintain robust backend services using .NET Core and C#, focusing on high-performance, scalable applications that support Tesla's innovative products
- Build and optimize RESTful APIs to enable seamless integration between services, frontend applications, and external systems
- As a Backend .Net Developer, you will implement message queuing and streaming solutions with RabbitMQ and Kafka to handle real-time data processing and event-driven architectures
- Write efficient SQL queries in MySQL to manage complex data operations, ensuring data integrity and performance in large-scale environments
Requirements
- 5+ years of professional work experience in software development, with expert-level proficiency in .NET and C# (particularly .NET Core)
- Proven experience with RabbitMQ and Kafka for messaging and event streaming
- Hands-on experience with .NET Framework, .NET Core, package management, and dependency injection
- Expertise in SQL queries using MySQL, with a strong ability to design and optimize database interactions
- Demonstrated expertise in building secure, scalable REST APIs
- Working knowledge of continuous deployment, feature toggles, logging, metrics, monitoring, and alerting
- Strong fundamentals in object-oriented programming and software architecture, including fluency in software design, algorithm development, data structures, code modularity, and maintainability
- A proactive, positive mindset: remain engaged in challenging situations, own assignments fully, and take accountability for team success
- Experience with Angular and React is a plus but not required
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking “Apply Today” you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.